/* CSS Document */

.mask_full {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 999;}

.top {height: 110px; background: #fff;}
.top1 {float: left; width: 600px;}
.top1 a { display: block; line-height: 110px; height: 110px; background: url(../img/logo.png) left center no-repeat;}
.top2 { float: right; padding-top: 37px; width: 360px;}
.top2 a.jituan {display: block; padding-right: 30px; float: left; line-height: 36px; background: url("../img/down.png") right center no-repeat;}
.top_search { width: 210px; float: right; height: 34px; border: 1px solid #ccc; border-radius:4px; padding-left: 5px;}
.top_search input.input1 {height: 34px; width: 160px; line-height: 34px; border: 0; background: none; font-size: 14px;}
.top_search a.sub { width: 40px; float: right; height: 34px; line-height: 34px; border-left:1px solid #ccc; display: block; background: url("../img/ico_search.png") center center no-repeat;}

.nav {background: #256c9b; height: 45px;}
.nav a {display: block; float: left; font-size: 18px; line-height: 45px; color: #fff; padding: 0 30px}
.nav a:hover {background: url("../img/nav_bg.png") left top no-repeat; background-size: 100% 100%; text-decoration: underline;}
.nav a.on {background: url("../img/nav_bg.png") left top no-repeat;background-size: 100% 100%; }

.footer1 {background: #efefef; padding: 30px 0 30px; border-top:3px solid #00a1e9;}
.footer1_1 {float: left; width: 600px; font-size: 14px; line-height: 230%;}
.footer1 strong {display: block; padding-bottom: 30px; font-size: 16px;}

.footer2 {background: #fff; padding: 30px 0}
.footer2_1 {float: left; line-height: 28px;}
.footer2_2 {float: right;  font-size: 13px; line-height: 28px;}
.footer1_2 {width:460px; float: left;}
.footer1_3 {float: right;}
.footer1_3 p {text-align: center; float: left; padding-top:0;}
.footer1_3 p img {padding-bottom: 15px;}

.footer1_urls { width:210px; float: left; margin-right: 20px; position:relative; margin-bottom:20px; z-index:5;}
.footer1_urls h2 { height:32px; z-index: 5;}
.footer1_urls h2 a { height:32px; line-height:32px; border-radius:20px; font-size:15px; font-weight:normal;  background:url(../img/jiantou.png) 180px center no-repeat #fff; padding-left:15px; border-right:10px solid #fff; border: 1px solid #d9d9d9; color:#333; display:block;}
.footer1_urls ul { display: none; z-index: 2; width:208px; border:1px solid #ddd; height:240px; position:absolute; left:0; padding-bottom: 5px; bottom:28px; background:#fff; overflow-y:auto;}
.footer1_urls ul li a { height:30px; line-height:30px; padding-left:15px; display:block; font-size:13px; }
.footer1_urls ul li a:hover { background:#eee; color:#000;}

.footer1a {margin-top: -15px;}

.in_urls {height: 84px; line-height: 84px; padding-left: 30px; color: #999; background:url("../img/urls.png") left center no-repeat; font-size: 14px;}
.in_banner {height: 210px; background: url("../img/in_banner2.jpg") center top no-repeat; background-size: cover;}
.in_banner h2 {font-size: 40px; color: #fff;text-align: center; padding: 70px 0 20px;}
.in_nav2 {padding-top: 20px;}
.in_nav2 ul { text-align: center;}
.in_nav2 ul li {display: inline-block; margin: 0 15px;}
.in_nav2 ul li a {height: 76px; line-height: 50px; font-size: 16px; color: #fff; display: block; padding: 0 40px;border-radius:6px 6px 0 0; }
.in_nav2 ul li a:hover,.in_nav2 ul li a.on {color: #027ac9; font-weight: bold; background: url("../img/navbg2.png") left top repeat-x; }

.in_nav {height: 80px; background: #fff;}
.in_nav h2 {float: left; font-size: 28px; line-height: 80px; font-weight: normal; color: #333;}

.in_bg {background:url(../img/in_bg2.png) left top repeat-x #f2f2f2; padding-bottom: 40px;}


/* 文章展示 */
.article {padding: 40px 80px 0;}
.article h3 {padding: 0 0 15px;font-size: 28px; text-align: center;font-weight: normal;line-height: 40px;}
.aritlce_info {height: 40px;border-bottom: 1px solid #E6E6E6;overflow: hidden;}
.aritlce_date {float: left;color: #999;line-height: 26px;}
.aritlce_zoom {float: right;}
.aritlce_zoom a {display: inline-block;margin-left: -1px;width: 26px;height: 24px;border: 1px solid #E0E0E0;background: #FAFAFA;line-height: 18px;text-align: center;overflow: hidden;}
.aritlce_zoom sup {font-size: 10px;-webkit-text-size-adjust: none;}
.article_content {padding: 30px 0;font-size: 16px;line-height: 200%;}
.article_content p {padding-bottom: 20px;}
.article_content p img {max-width: 100%; height: auto;}
.article_page_nav {margin: auto;padding-bottom: 20px;width: 600px;overflow: hidden;}
.article_page_nav li {float: left;margin: 0 -1px -1px 0;width: 298px;height: 38px;border: 1px solid #E6E6E6;}
.article_page_nav li a {display: block;padding: 0 15px;line-height: 38px;}
.article_page_nav li a.crt {color: #468C00;}


.news_links { text-align: center; }
.news_links a { height: 30px; line-height: 30px; display: inline-block; padding: 0 12px; margin: 0 5px; border-radius: 3px; _width: 2px; white-space: nowrap; }
.news_links a.no, .news_links a.no:hover { background: #fff; color: #999; border: 1px solid #dddddd; }
.news_links a:link, .news_links a:visited { background: #fafafa; border: 1px solid #dddddd; color: #333; }
.news_links a:hover { background: #00a1e9; border: 1px solid #00a1e9; color: #fff; }
.news_links a.show:link, .news_links a.show:visited, .news_links a.show:hover { background: #00a1e9; border: 1px solid #00a1e9; color: #fff; }



